<tr class="prop">
    <td valign="top" class="name">
        <label for="calle"><g:message code="direccion.calle.label" default="Calle"/></label>
    </td>
    <td valign="top" class="value ${hasErrors(bean: direccionInstance, field: 'calle', 'errors')}">
        <g:textField name="calle" value="${it?.calle}"/>
    </td>
</tr>

<tr class="prop">
    <td valign="top" class="name">
        <label for="numero"><g:message code="direccion.numero.label" default="Numero"/></label>
    </td>
    <td valign="top" class="value ${hasErrors(bean: direccionInstance, field: 'numero', 'errors')}">
        <g:textField name="numero" value="${it?.numero}"/>
    </td>
</tr>

<tr class="prop">
    <td valign="top" class="name">
        <label for="ciudad"><g:message code="direccion.ciudad.label" default="Ciudad"/></label>
    </td>
    <td valign="top" class="value ${hasErrors(bean: direccionInstance, field: 'ciudad', 'errors')}">
        <g:textField name="ciudad" value="${it?.ciudad}"/>
    </td>
</tr>


<tr class="prop">
    <td valign="top" class="name">
        <label for="provincia"><g:message code="direccion.provincia.label" default="Provincia"/></label>
    </td>
    <td valign="top" class="value ${hasErrors(bean: direccionInstance, field: 'provincia', 'errors')}">
        <g:textField name="provincia" value="${it?.provincia}"/>
    </td>
</tr>

<tr class="prop">
    <td valign="top" class="name">
        <label for="cp"><g:message code="direccion.cp.label" default="Cp"/></label>
    </td>
    <td valign="top" class="value ${hasErrors(bean: direccionInstance, field: 'cp', 'errors')}">
        <g:textField name="cp" value="${fieldValue(bean: direccionInstance, field: 'cp')}"/>
    </td>
</tr>

<tr class="prop">
    <td valign="top" class="name">
        <label for="otros"><g:message code="direccion.otros.label" default="Otros"/></label>
    </td>
    <td valign="top" class="value ${hasErrors(bean: direccionInstance, field: 'otros', 'errors')}">
        <g:textField name="otros" value="${it?.otros}"/>
    </td>
</tr>